cooling device of engine - French English Dictionary